Table Resources

您所在的位置:网站首页 azure backup Table Resources

Table Resources

2023-04-08 12:11| 来源: 网络整理| 查看: 265

你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

Table Resources - Retrieve Continuous Backup Information 参考 Service: Cosmos DB Resource Provider API Version: 2022-11-15

检索表的连续备份信息。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/retrieveContinuousBackupInformation?api-version=2022-11-15 URI 参数 名称 在 必需 类型 说明 accountName path True

string

Cosmos DB 数据库帐户名称。

Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)*

resourceGroupName path True

string

资源组的名称。 此名称不区分大小写。

subscriptionId path True

string

目标订阅的 ID。

tableName path True

string

Cosmos DB 表名称。

api-version query True

string

要用于此操作的 API 版本。

请求正文 名称 类型 说明 location

string

连续备份还原位置的名称。

响应 名称 类型 说明 200 OK

BackupInformation

表检索备份信息操作已成功完成。

202 Accepted

表检索备份信息操作将以异步方式完成。

Other Status Codes

CloudError

描述操作失败原因的错误响应。

安全性 azure_auth

Azure Active Directory OAuth2 流

Type: oauth2 Flow: implicit Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes 名称 说明 user_impersonation 模拟用户帐户 示例 CosmosDBTableCollectionBackupInformation Sample Request HTTP Java Python Go JavaScript POST https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/tables/tableName1/retrieveContinuousBackupInformation?api-version=2022-11-15 { "location": "North Europe" } import com.azure.resourcemanager.cosmos.models.ContinuousBackupRestoreLocation; /** Samples for TableResources RetrieveContinuousBackupInformation. */ public final class Main { /* * x-ms-original-file: specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2022-11-15/examples/CosmosDBTableBackupInformation.json */ /** * Sample code: CosmosDBTableCollectionBackupInformation. * * @param azure The entry point for accessing resource management APIs in Azure. */ public static void cosmosDBTableCollectionBackupInformation(com.azure.resourcemanager.AzureResourceManager azure) { azure .cosmosDBAccounts() .manager() .serviceClient() .getTableResources() .retrieveContinuousBackupInformation( "rgName", "ddb1", "tableName1", new ContinuousBackupRestoreLocation().withLocation("North Europe"), com.azure.core.util.Context.NONE); } }

To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue

from azure.identity import DefaultAzureCredential from azure.mgmt.cosmosdb import CosmosDBManagementClient """ # PREREQUISITES pip install azure-identity pip install azure-mgmt-cosmosdb # USAGE python cosmos_db_table_backup_information.py Before run the sample, please set the values of the client ID, tenant ID and client secret of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET. For more info about how to get the value, please see: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal """ def main(): client = CosmosDBManagementClient( credential=DefaultAzureCredential(), subscription_id="subid", ) response = client.table_resources.begin_retrieve_continuous_backup_information( resource_group_name="rgName", account_name="ddb1", table_name="tableName1", location={"location": "North Europe"}, ).result() print(response) # x-ms-original-file: specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2022-11-15/examples/CosmosDBTableBackupInformation.json if __name__ == "__main__": main()

To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue

package armcosmos_test import ( "context" "log" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cosmos/armcosmos/v2" ) // Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/402006d2796cdd3894d013d83e77b46a5c844005/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2022-11-15/examples/CosmosDBTableBackupInformation.json func ExampleTableResourcesClient_BeginRetrieveContinuousBackupInformation() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() client, err := armcosmos.NewTableResourcesClient("subid", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := client.BeginRetrieveContinuousBackupInformation(ctx, "rgName", "ddb1", "tableName1", armcosmos.ContinuousBackupRestoreLocation{ Location: to.Ptr("North Europe"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } res, err := poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.BackupInformation = armcosmos.BackupInformation{ // ContinuousBackupInformation: &armcosmos.ContinuousBackupInformation{ // LatestRestorableTimestamp: to.Ptr("2021-02-05T02:40:50Z"), // }, // } }

To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue

const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); const { DefaultAzureCredential } = require("@azure/identity"); /** * This sample demonstrates how to Retrieves continuous backup information for a table. * * @summary Retrieves continuous backup information for a table. * x-ms-original-file: specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2022-11-15/examples/CosmosDBTableBackupInformation.json */ async function cosmosDbTableCollectionBackupInformation() { const subscriptionId = process.env["COSMOSDB_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["COSMOSDB_RESOURCE_GROUP"] || "rgName"; const accountName = "ddb1"; const tableName = "tableName1"; const location = { location: "North Europe", }; const credential = new DefaultAzureCredential(); const client = new CosmosDBManagementClient(credential, subscriptionId); const result = await client.tableResources.beginRetrieveContinuousBackupInformationAndWait( resourceGroupName, accountName, tableName, location ); console.log(result); }

To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue

Sample Response Status code: 200 { "continuousBackupInformation": { "latestRestorableTimestamp": "2021-02-05T02:40:50Z" } } Status code: 202 Location: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2022-11-15 Azure-AsyncOperation: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2022-11-15 定义 名称 说明 BackupInformation

资源的备份信息。

CloudError

来自服务的错误响应。

ContinuousBackupInformation

有关连续备份状态的信息。

ContinuousBackupRestoreLocation

区域可还原帐户的属性。

ErrorResponse

错误响应。

BackupInformation

资源的备份信息。

名称 类型 说明 continuousBackupInformation

ContinuousBackupInformation

有关连续备份状态的信息。

CloudError

来自服务的错误响应。

名称 类型 说明 error

ErrorResponse

错误响应。

ContinuousBackupInformation

有关连续备份状态的信息。

名称 类型 说明 latestRestorableTimestamp

string

资源的最新可还原时间戳。

ContinuousBackupRestoreLocation

区域可还原帐户的属性。

名称 类型 说明 location

string

连续备份还原位置的名称。

ErrorResponse

错误响应。

名称 类型 说明 code

string

错误代码。

message

string

指示操作失败原因的错误消息。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3